import Vue from "vue";
import Vuex from "vuex";

Vue.use(Vuex);

export default new Vuex.Store({
  //state可以理解为组件中专门存储数据的
  state: {
    //如果想在组件中通过访问store的数据，只能通过 this.$store.state.***来获取
    user: []
  },
  mutations: {
    //如果要操作state中的值，最好通过调用mutations中提供的方法，才能操作对应的数据，
    //不推荐直接操作state中的数据，因为万一导致了数据的紊乱，不能快速定位到错误的原因，
    //因为每个组件都有可能操作数据中方法
  },
  actions: {},
  modules: {}
});
